bmw m50 common problems